package com.lxmes.hr.domain;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import com.lxmes.common.annotation.Excel;
import com.lxmes.common.core.domain.BaseEntity;

/**
 * 加班计算规则对象 nc_work_over_calculate
 *
 * @author 张志煜
 * @date 2023-01-15
 */
@Data
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class NcWorkOverCalculate extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 公司代码 */
    @Excel(name = "公司代码")
    private String gcCode;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String gcName;

    /** 员工姓名 */
    @Excel(name = "员工姓名")
    private String employeeName;

    /** 工号 */
    @Excel(name = "工号")
    private String jobNumber;

    /** 部门 */
    @Excel(name = "部门")
    private String department;

    /** 分部 */
    @Excel(name = "分部")
    private String branch;

    /** 组别 */
    @Excel(name = "组别")
    private String zb;

    /** 岗位 */
    @Excel(name = "岗位")
    private String jobs;

    /** 上班前计算时间 */
    @Excel(name = "上班前1计算时间")
    private String beforeWorkLen;

    /** 下班后计算时间 */
    @Excel(name = "下班后1计算时间")
    private String afterWorkLen;

    /** 上班前计算时间 */
    @Excel(name = "上班前2计算时间")
    private String beforeWorkLenTwo;

    /** 下班后计算时间 */
    @Excel(name = "下班后2计算时间")
    private String afterWorkLenTwo;

    /** 周六是否计算 */
    @Excel(name = "周六是否计算")
    private String ifSaturday;

    /** 周日是否计算 */
    @Excel(name = "周日是否计算")
    private String ifSunday;

    /** 节假日是否计算 */
    @Excel(name = "节假日是否计算")
    private String ifHoliday;


}
